Accounting in Grid Environments
نویسندگان
چکیده
This thesis proposes an accounting system architecture suitable for Grid environments. Furthermore, the design and implementation of a proof-ofconcept accounting system prototype, based on the proposed architecture, is presented. The prototype has been developed to satisfy the accounting needs of SweGrid, a Swedish national Grid. The accounting system leverages state-of-the-art Grid and Web Services technology and offers transparency to Grid users, while providing fine-grained end-to-end security. Furthermore, the accounting system is based on open Grid standardization efforts and provides a single point of integration with underlying Grid middleware, allowing non-intrusive deployment in different Grid environments. Initially driven by a need to tackle “larger-than-supercomputer” problems and enabled by improvements in networking technology, a new computing paradigm has emerged where geographically distributed computational resources can be connected to form a networked virtual supercomputer popularly referred to as a Grid. Grid technology promises resource sharing on a global scale. Whereas the Internet provides uniform access to HTML documents, the Grid provides its users with on-demand access to all kinds of computational resources in a dynamic, distributed environment. A Grid allows a dynamic collection of individuals and institutions, referred to as a Virtual Organization, to share computational resources in a flexible, secure and coordinated manner. The thesis investigates the area of Grid accounting, addressing challenges related to the problem of maintaining a Grid-wide view of Grid users’ resource utilization. Accounting information can form a basis for evaluation and tracking of resource usage, Grid-wide enforcement of resource allocations and economic compensation. Collection and management of accounting information is important in any Grid environment, but in particular it is important to non-research organizations, which are not likely to go “on the Grid” unless they are paid for providing their resources.
منابع مشابه
Customer Service Management for Grid Monitoring and Accounting Data
Experiences with the management of Grid specific monitoring and accounting data have shown that current approaches do not sufficiently support a distinction between providers, users and customers of a Grid. This gap can be filled by the use of Customer Service Management techniques which enable customers to individually monitor and control their subscribed services. We adapt a Customer Service ...
متن کاملWeighted-HR: An Improved Hierarchical Grid Resource Discovery
Grid computing environments include heterogeneous resources shared by a large number of computers to handle the data and process intensive applications. In these environments, the required resources must be accessible for Grid applications on demand, which makes the resource discovery as a critical service. In recent years, various techniques are proposed to index and discover the Grid resource...
متن کاملScalable Grid-wide capacity allocation with the SweGrid Accounting System (SGAS)
The SweGrid Accounting System (SGAS) allocates capacity in collaborative Grid environments by coordinating enforcement of Grid-wide usage limits as a means to offer usage guarantees and prevent overuse. SGAS employs a credit-based allocation model where Grid capacity is granted to projects via Grid-wide quota allowances that can be spent across the Grid resources. The resources collectively enf...
متن کاملAn Efficient Data Replication Strategy in Large-Scale Data Grid Environments Based on Availability and Popularity
The data grid technology, which uses the scale of the Internet to solve storage limitation for the huge amount of data, has become one of the hot research topics. Recently, data replication strategies have been widely employed in distributed environment to copy frequently accessed data in suitable sites. The primary purposes are shortening distance of file transmission and achieving files from ...
متن کاملA Truthful Heuristic for Efficient Scheduling in Network-Centric Grid OS
The Grid is a promising concept to solve the dilemma of increasingly complex and demanding applications being confronted with the need for a more efficient and flexible use of existing resources. Network-centric Grid Operating Systems (OS) aim at providing users and applications with transparent and seamless access to heterogeneous Grid resources across different administrative domains. Schedul...
متن کامل